GroupStatus 类别
代表轴组的状态。
继承体系
System.Object
IntervalZero.KINGSTAR.Base.Api.GroupStatus
组合: IntervalZero.KINGSTAR.Base.Api (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public class GroupStatus
Public Class GroupStatus
GroupStatus 类别陈列了以下成员。
建构函式
名称 | 说明 | |
---|---|---|
![]() |
GroupStatus | 初始化 GroupStatus 类别的新实例。 |
栏位
ACS:轴座标系统 (Axis Coordinate System)。
MCS:机器座标系统 (Machine Coordinate System)。
PCS:产品座标系统 (Product Coordinate System)。
名称 | 说明 | |
---|---|---|
![]() |
AcsAccelerationActualValue | ACS 中的实际加速度。 |
![]() |
AcsAccelerationSetValue | ACS 中的设定加速度。 |
![]() |
AcsPositionActualValue | ACS 中的实际位置。 |
![]() |
AcsPositionSetValue | ACS 中的设定位置。 |
![]() |
AcsVelocityActualValue | ACS 中的实际速度。 |
![]() |
AcsVelocitySetValue | ACS 中的设定速度。 |
![]() |
McsAccelerationActualValue | MCS 中的实际加速度。 |
![]() |
McsAccelerationSetValue | MCS 中的设定加速度。 |
![]() |
McsPositionActualValue | MCS 中的实际位置。 |
![]() |
McsPositionSetValue | MCS 中的设定位置。 |
![]() |
McsVelocityActualValue | MCS 中的实际速度。 |
![]() |
McsVelocitySetValue | MCS 中的设定速度。 |
![]() |
MotionError | 指轴组错误值,仅当轴组在 groupErrorStop 状态 (GroupState) 时才可使用。 |
![]() |
PathAccelerationActualValue | 实际路径加速度。 |
![]() |
PathAccelerationSetValue | 设定路径加速度。 |
![]() |
PathVelocityActualValue | 实际路径速度。 |
![]() |
PathVelocitySetValue | 设定路径速度。 |
![]() |
PcsAccelerationActualValue | PCS 中的实际加速度。 |
![]() |
PcsAccelerationSetValue | 设定路径加速度。 |
![]() |
PcsPositionActualValue | PCS 中的实际位置。 |
![]() |
PcsPositionSetValue | PCS 中的设定位置。 |
![]() |
PcsVelocityActualValue | PCS 中的实际速度。 |
![]() |
PcsVelocitySetValue | PCS 中的设定速度。 |
![]() |
State | 轴组状态。 |
MCS 与 PCS 参数
由于 MCS 和 PCS 是使用笛卡尔座标系统来表示机器的座标,因此位置、速度和加速度不需有 64 项参数的阵列;而在 ACS 中,各轴皆需自己的座标,由于各轴组最多可含 64 个轴,因此 ACS 中的阵列大小为 64。
位置
MCS 与 PCS 的位置参数有 14 项,其包含以下参数:
保留:保留参数,未来可能会更改。
E1–E6:与机械手臂一起使用的机械装置,例如直线轨道 (linear rail) 或扩充装置。
参数 | 资料型别 | 说明 |
---|---|---|
X | double | MCS 或 PCS 中的 X 轴位置(使用者单位)。 |
Y | double | MCS 或 PCS 中的 Y 轴位置(使用者单位)。 |
Z | double | MCS 或 PCS 中的 Z 轴位置(使用者单位)。 |
RX | double | MCS 或 PCS 中的 X 轴旋转角度(度)。 |
RY | double | MCS 或 PCS 中的 Y 轴旋转角度(度)。 |
RZ | double | MCS 或 PCS 中的 Z 轴旋转角度(度)。 |
Config | double |
关节的配置,例如机械手臂的姿势,每个配置皆对应一个运动代码。(保留) |
TurnNumber | double |
关节转动的次数,若为机械手臂,则需要控制好此参数,因过多的转动可能会造成电线缠绕,产生危险。(保留) |
E1 | double | 第一个外部轴的位置(使用者单位)。(保留) |
E2 | double | 第二个外部轴的位置(使用者单位)。(保留) |
E3 | double | 第三个外部轴的位置(使用者单位)。(保留) |
E4 | double | 第四个外部轴的位置(使用者单位)。(保留) |
E5 | double | 第五个外部轴的位置(使用者单位)。(保留) |
E6 | double | 第六个外部轴的位置(使用者单位)。(保留) |
速度
MCS 与 PCS 的速度参数有 6 项,其包含以下参数:
参数 | 资料型别 | 说明 |
---|---|---|
X-axis velocity | double | MCS 或 PCS 中 X 轴位置的一阶导数(使用者单位)。 |
Y-axis velocity | double | MCS 或 PCS 中 Y 轴位置的一阶导数(使用者单位)。 |
Z-axis velocity | double | MCS 或 PCS 中 Z 轴位置的一阶导数(使用者单位)。 |
X-axis angular velocity | double | MCS 或 PCS 中 X 轴旋转角度的一阶导数(度)。 |
Y-axis angular velocity | double | MCS 或 PCS 中 Y 轴旋转角度的一阶导数(度)。 |
Z-axis angular velocity | double | MCS 或 PCS 中 Z 轴旋转角度的一阶导数(度)。 |
加速度
MCS 与 PCS 的加速度参数有 6 项,其包含以下参数:
参数 | 资料型别 | 说明 |
---|---|---|
X-axis acceleration | double | MCS 或 PCS 中 X 轴位置的二阶导数(使用者单位)。 |
Y-axis acceleration | double | MCS 或 PCS 中 Y 轴位置的二阶导数(使用者单位)。 |
Z-axis acceleration | double | MCS 或 PCS 中 Z 轴位置的二阶导数(使用者单位)。 |
X-axis angular acceleration | double | MCS 或 PCS 中 X 轴旋转角度的二阶导数(度)。 |
Y-axis angular acceleration | double | MCS 或 PCS 中 Y 轴旋转角度的二阶导数(度)。 |
Z-axis angular acceleration | double | MCS 或 PCS 中 Z 轴旋转角度的二阶导数(度)。 |
参见